package com.dmwork.service.work.service;

import com.dmwork.service.work.entity.WorkType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dmwork.service.work.entity.vo.WorkTypeBriefInfoVo;
import com.dmwork.service.work.entity.vo.WorkTypeDetailInfoVo;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 李天
 * @since 2021-03-14
 */
public interface WorkTypeService extends IService<WorkType> {

    /**
     * 获取作品类型简略信息列表
     * @return
     */
    List<WorkTypeBriefInfoVo> getBriefInfoList();

    /**
     * 获取作品类型详细信息列表
     * @return
     */
    List<WorkTypeDetailInfoVo> getDetailInfoList();

    /**
     * 获取作品类型详细信息
     *
     * @param roles
     * @param typeId 作品类型id
     * @return
     */
    WorkTypeDetailInfoVo getDetailInfo(String roles, String typeId);
}
